package com.athuiju.fenxiaoback.entity.vo;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class VisitWorkExVo {

    @ApiModelProperty(value = "乐观锁控制")
    private Integer version;

    @ApiModelProperty(value = "男:1  女:0")
    private Boolean sex;

    @ApiModelProperty(value = "出生日期 示例:2019-05-05 00:00:00")
    private Date birthday;

    @ApiModelProperty(value = "籍贯")
    private String nativePlace;

    @ApiModelProperty(value = "民族")
    private String nationality;

    @ApiModelProperty(value = "邮箱")
    private String eamil;

    @ApiModelProperty(value = "现居住地址")
    private String nowDwellAddress;

    @ApiModelProperty(value = "户籍地址")
    private String nativeAddress;

    @ApiModelProperty(value = "政治面貌")
    private String politicsStatus;

    @ApiModelProperty(value = "已婚:1   未婚:0")
    private Boolean maritalStatus;

    @ApiModelProperty(value = "健康状况")
    private String healthStatus;

    @ApiModelProperty(value = "所学专业  1：信息安全  2.软件工程  3.信息工程   4.网络工程")
    private Integer majorid;

    @ApiModelProperty(value = "毕业院校")
    private String graduateInstitutions;

    @ApiModelProperty(value = "毕业时间 示例:2019-05-05 00:00:00")
    private Date graduateTime;

    @ApiModelProperty(value = "最高学历 1:研究生   2：本科    3：大专")
    private Integer highestEducation;

    @ApiModelProperty(value = "学信网是否可查")
    private Integer xuexinisfind;

    @ApiModelProperty(value = "计算机等级：一级:1   二级:2   三级:3   四级:4")
    private Integer computerlevelid;

    @ApiModelProperty(value = "相关证书")
    private String relevantcertificate;

    @ApiModelProperty(value = "职业生涯中你最看中什么？1:薪资  2：发展   3：稳定")
    private Integer careerAttentionid;

    @ApiModelProperty(value = "期望工作地 示例：浙江省杭州市")
    private String expectedWorkplace;

    @ApiModelProperty(value = "期望薪资 示例：  5K-6K")
    private String expectedSalary;

    @ApiModelProperty(value = "最快到岗时间 示例:2019-05-05 00:00:00")
    @TableField("Earliest_available_time")
    private Date earliestAvailableTime;

    @ApiModelProperty(value = "应聘岗位的优势 示例：20年开发经验")
    private String advantage;

    @ApiModelProperty(value = "职业生涯规划 示例：1.底层逻辑 2.JAVASE  3.开源spring，springcloud")
    private String careerPlanning;

    @ApiModelProperty(value = "姓名")
    private String visitName;

    @ApiModelProperty(value = "电话")
    private String phone;

    @ApiModelProperty(value = "应聘岗位  1：java开发   2：前端开发   3：软件测试工程师  4.项目经理")
    private Integer jobCandidates;





    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @ApiModelProperty(value = "所属行业  1：广告...   2.互联网...    3.教育培训...")
    private Integer industryInvolvedid;

    @ApiModelProperty(value = "开始工作时间 示例:2019-05-05 00:00:00")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date beginTime;

    @ApiModelProperty(value = "结束工作时间 示例:2019-05-05 00:00:00")
    private Date endTime;

    @ApiModelProperty(value = "职位名称")
    private String jobTitle;

    @ApiModelProperty(value = "证明人姓名以及联系方式")
    private String certifier;

    //@ApiModelProperty(value = "到访者id")
    //private Integer visitId;


}
